h3.description {

		margin-top: 10px;
		line-height: 48px;
		font-size: 28px;
	}
	.price span:nth-of-type(1) {
		font-size: 18px;
		font-weight: 600;
	}
	.price span:nth-of-type(2) {
		font-size: 18px;


	}
	span.total {
		font-weight: 600;
		color: #489972;
	}
	
	.bankInfo li > p i {
		display: inline-block;
		width: 30px;
		height: 30px;
		background: url(../img/sprite-icon.png) no-repeat top left;
	}

   /*支付的那些图标*/
	.bankInfo .weixin-icon {
		background-position: 0 -30px;
	} 

	.bankInfo .bankcard-icon {
		background-position: 0 -60px;
	}

	.bankInfo .bankway {
		display: inline-block;
		font-weight: 800;
		/*min-width: 80px;*/
	}

	
	.bankInfo .bankway-msg {
		margin-right: 10px;


	}

	h3.state .paytime {
		color: #DC2B2B;
		font-weight: 600;
	}

	.state-control {
		margin: 26px 0;
	}

	#paybtn,#cancelBtn {
		margin-left: 16px;
		position: relative;
		top: 4px;
		margin-bottom: 16px;
	}
